Skip to content

Conversation

TheBlueMatt
Copy link
Collaborator

No description provided.

While its somewhat sad to do, we didn't really make the progress we
wanted on dual funded channels in 0.2, and thus aren't super
confident in them. Further, because we still don't support actually
contributing inputs to an inbound channel nor outbound v2 channel
opens there's not really any reason to support them.

Thus, we simply re-cfg-gate them here for 0.2.
It seems new rustc removed this feature, hopefully its available
upstream but either way it caused the 0.1.6 docs.rs build to fail.

Backport of 68e4314
This bumps `lightning` to 0.2-beta1, `lightning-invoice` to
0.34-beta1, `lightning-types` to 0.3-beta1, and
`lightning-dns-resolver` to 0.3-beta1.

While `lightning-types` really doesn't entirely merit a version
bump here (we almost entirely just added features, which isn't a
breaking change), we removed a few redundant feature flag modifying
methods, which technically broke semver. Hopefully the next version
will be able to avoid that.

As a result of the `lightning-types` bump, `lightning-invoice` also
gets bumped, though it would otherwise not need it.
@ldk-reviews-bot
Copy link

ldk-reviews-bot commented Oct 10, 2025

I've assigned @tankyleo as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

Copy link

codecov bot commented Oct 11, 2025

Codecov Report

❌ Patch coverage is 53.84615% with 12 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.77%. Comparing base (21e9a9c) to head (010f054).

Files with missing lines Patch % Lines
lightning/src/util/config.rs 53.84% 0 Missing and 12 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              0.2    #4159      +/-   ##
==========================================
- Coverage   88.79%   88.77%   -0.03%     
==========================================
  Files         180      180              
  Lines      136553   136566      +13     
  Branches   136553   136566      +13     
==========================================
- Hits       121259   121236      -23     
- Misses      12494    12533      +39     
+ Partials     2800     2797       -3     
Flag Coverage Δ
fuzzing 21.63% <53.84%> (+0.02%) ⬆️
tests 88.61% <100.00%> (-0.03%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants